package ywpt.model;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import ywpt.components.acegi.domain.User;

public class ConferenceInfo implements java.io.Serializable{

	/**
	 * 会议管理
	 */
	private static final long serialVersionUID = 8299716015931765125L;
	private Long id;//   Id                   bigint               identity,
	
	private String conferenceTopic;//   Conference_Topic会议主题
	private String conferenceLocation;//   Conference_Location 会议地点
	private String startTime;//   Start_Time 会议开始时间
	private String endTime;//   End_Time会议结束时间
	private String conferenceDesc;//   Conference_Desc会议纪要描述
	private PeopleInfo hostUser;//   Host_User主持人
	private String receiveOrg;//会议参加组织
	private String participateUsers;//  Participate_Users参与会议人
	private Department depart;
	
	private int version;//   Version版本号
	private Boolean deleteFlag;//   Delete_Flag是否删除
	private Boolean checkFlag;//   Check_Flag是否审核
	private User checker;//  Checker审核人
	private Date createDate;//   Create_Date建立时间
	private User creater;//   Creater建立人
	private Date modifyDate;//   Modify_Date 最后修改时间
	private User modifyer;//   Modifyer 最后修改人
	private String remark;
	
	private Set<ConferenceScan> scanSet = new HashSet<ConferenceScan>();

	public  ConferenceInfo (){
		  this.deleteFlag=false;//   Delete_Flag�Ƿ�ɾ��
		  this.checkFlag=false;//   Check_Flag�Ƿ����		
	}
	
	
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getConferenceTopic() {
		return conferenceTopic;
	}

	public void setConferenceTopic(String conferenceTopic) {
		this.conferenceTopic = conferenceTopic;
	}

	public String getConferenceLocation() {
		return conferenceLocation;
	}

	public void setConferenceLocation(String conferenceLocation) {
		this.conferenceLocation = conferenceLocation;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getConferenceDesc() {
		return conferenceDesc;
	}

	public void setConferenceDesc(String conferenceDesc) {
		this.conferenceDesc = conferenceDesc;
	}

	public PeopleInfo getHostUser() {
		return hostUser;
	}

	public void setHostUser(PeopleInfo hostUser) {
		this.hostUser = hostUser;
	}

	public String getParticipateUsers() {
		return participateUsers;
	}

	public void setParticipateUsers(String participateUsers) {
		this.participateUsers = participateUsers;
	}

	public int getVersion() {
		return version;
	}

	public void setVersion(int version) {
		this.version = version;
	}

	public Boolean getDeleteFlag() {
		return deleteFlag;
	}

	public void setDeleteFlag(Boolean deleteFlag) {
		this.deleteFlag = deleteFlag;
	}

	public Boolean getCheckFlag() {
		return checkFlag;
	}

	public void setCheckFlag(Boolean checkFlag) {
		this.checkFlag = checkFlag;
	}

	public User getChecker() {
		return checker;
	}

	public void setChecker(User checker) {
		this.checker = checker;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public User getCreater() {
		return creater;
	}

	public void setCreater(User creater) {
		this.creater = creater;
	}

	public Date getModifyDate() {
		return modifyDate;
	}

	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}

	public User getModifyer() {
		return modifyer;
	}

	public void setModifyer(User modifyer) {
		this.modifyer = modifyer;
	}

	public Set<ConferenceScan> getScanSet() {
		return scanSet;
	}

	public void setScanSet(Set<ConferenceScan> scanSet) {
		this.scanSet = scanSet;
	}


	public Department getDepart() {
		return depart;
	}


	public void setDepart(Department depart) {
		this.depart = depart;
	}


	public String getRemark() {
		return remark;
	}


	public void setRemark(String remark) {
		this.remark = remark;
	}


	public String getReceiveOrg() {
		return receiveOrg;
	}


	public void setReceiveOrg(String receiveOrg) {
		this.receiveOrg = receiveOrg;
	}
	
	
}
